/**
 * Created with IntelliJ IDEA.
 * Description:小乐乐比较懒惰，他现在想睡觉，然后再去学习。他知道现在的时刻，
 * 以及自己要睡的时长，想设定一个闹钟叫他起床学习，但是他太笨了，不知道应该把闹钟设定在哪个时刻，
 * 请你帮助他。(只考虑时和分，不考虑日期)
 * 输入描述：输入现在的时刻以及要睡的时长k（单位：minute），中间用空格分开。
 * 输入格式：hour:minute k(如hour或minute的值为1，输入为1，而不是01)
 * (0 ≤ hour ≤ 23，0 ≤ minute ≤ 59，1 ≤ k ≤ 109)
 * 输出描述：对于每组输入，输出闹钟应该设定的时刻，
 * 输出格式为标准时刻表示法（即时和分都是由两位表示，位数不够用前导0补齐）。
 * 输入：0:0 100
 * 输出：01:40
 * User: zjc
 * Date: 2022-05-22
 * Time: 23:05
 */
import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner scanner=new Scanner(System.in);
        String s=scanner.nextLine();
        int k=scanner.nextInt();
        //记录":"的位置
        int index=0;
        for(int i=0;i<s.length();i++){
            if(s.charAt(i)==':')
            {
                index=i;
                break;
            }
        }
        int h=0;
        int min=0;
        h=Integer.parseInt(s.substring(0,index));
        min=Integer.parseInt(s.substring(index+1,s.length()));
        if((k+min)/60>=1){
            h=(h+(k+min)/60)%24;//要%24，防止超过24小时！！！
            min=(k+min)%60;
        }
        else{
            h=h;
            min=(k+min);
        }
        if(h>=10){
            System.out.println(h+":"+min);
        }
        else{
            System.out.println(String.format("%02d",h)+":"+String.format("%02d",min));
        }

    }
}
